package com.carlinfo.common.dao;

import java.util.List;
import java.util.Map;

import com.carlinfo.common.util.PageInfoUtil;

public interface IBaseDao<T>
{
	/**
	 * 	保存一个数据	
	 * */
	
	int saveOneDao(T t);
	/**	
	 * 	更新一个数据
	 */
	int updateOneDao(T t);
	/**
	 * 	删除一个数据
	 */
	int deleteOneDao(Map<String,Object> condMap);
	/**
	 *	查询一个数据 
	 */
	T selectOneDao(Map<String, Object> condMap);
	/**
	 *	查询所有数据
	 */
	List<T> selectListDao(PageInfoUtil pageInfoUtil , Map<String, Object> condMap);
}
